smashing down - German English Dictionary